(something) from hell - German English Dictionary